myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
myvar_2 = GetPrimitiveParameter(2)
GetTemp(0)
myvar_3 = CreateObjectGUID()
myvar_4 = GenericDataTable["new"](myvar_0, gObjectDataTableID["Tokens"], "Tokens")
	if (myvar_4["GetProperty"](myvar_4, myvar_3) ~= nil) then
		if (type(myvar_4["GetProperty"](myvar_4, myvar_3)) ~= "table") then
	else
	end
end
	if (0 < myvar_1) then
		if (myvar_1 <= (table["getn"]({}) + 1)) then
		{}[myvar_1] = myvar_2
		myvar_4["SetProperty"](myvar_4, myvar_3, {})
	else
		local myvar_7 = False
		SetScriptReturnValue(myvar_7)
	end
end
